763 739
665 608
930 779
328 157
643 748
49 307
463 86
498 433
938 914
881 420
752 329
696 744
1002 541
1001 71
1001 117
1000 641
1000 799
1000 999
1000 568
999 524
999 255
999 953
999 963
999 48